﻿/*************************************************************************
 * Copyright 2013, OhZeeCreative, LLC
 * This code is protected by copyright. Unauthorized use is prohibited.
 *************************************************************************/

namespace OhZeeCreative.Windows8
{
	using System;

	[AttributeUsage(AttributeTargets.Property)]
    public class DemoablePropertyAttribute : DemoableAttribute
	{
		public DemoablePropertyAttribute(string description)
			: base(description)
		{
			this.Minimum = int.MinValue;
			this.Maximum = int.MaxValue;
			this.SmallChange = 1.0;
			this.LargeChange = 10.0;
		}

		public double Minimum
		{
			get;
			set;
		}

		public double Maximum
		{
			get;
			set;
		}

		public double SmallChange
		{
			get;
			set;
		}

		public double LargeChange
		{
			get;
			set;
		}
	}
}
